<?php

class ArrayInstance{
	/**
	 * 构建array()
	 */
	public static function buildArray(){
		//创建数组初始化(加上索引和值)
		$array=Array(
			"编号1"=>"测试1",
			"编号2"=>"测试2",
			"编号3"=>"测试3",
		);
		//创建数组初始化(只有值)
		$array2=array('第一','第二','第三');
		//1、只添加值，不添加索引,会自动加上索引，例如：0,1,...
	    array_push($array, "4","测试4");
		//2、添加值和索引
		$array["编号4"]="测试4";
		print_r($array);
	}
	
	/**
	 * 将array()的索引转换为大小写
	 */
	public static function user_array_change_key_case(){
		$array=array(
			'A'=>'A',
			'B'=>'B',
			'c'=>'C',
			'd'=>'D'	
		);
		echo '原始数组：';
		print_r($array);
		//将数组索引转换为小写
		$array=array_change_key_case($array,CASE_LOWER);
		echo '数组索引小写：';
		print_r($array);
		
		//将数组索引转换为大写
		$array=array_change_key_case($array,CASE_UPPER);
		echo '数组索引大写：';
		print_r($array);
		
		
	}
	
	/**
	 * 遍历数组
	 */
	public static function display(){
		$array=ArrayInstance::getArray();
		for($i=0;$i<count($array);$i++){
			echo $array[$i].'\n\r';
		}
		
	}
	
	public static function getArray(){
		return array('赵','钱','孙','李','周','吴','郑');
	}
}
?>